
Obj/FWlib_apt32f172_tc2_st16.o:     file format elf32-csky-little


Disassembly of section .text:

00000000 <STC16_RESET_VALUE>:
//EntryParameter:
//ReturnValue:NONE
/*************************************************************/  
void STC16_RESET_VALUE(void)									//reset value
{
  	ST16->IDR=STC_IDR_RST;          			/**< IDR reset value      */
   0:	106e      	lrw      	r3, 0	// 38 <STC16_RESET_VALUE+0x38>
   2:	104f      	lrw      	r2, 0x41000a	// 3c <STC16_RESET_VALUE+0x3c>
   4:	9360      	ld.w      	r3, (r3, 0)
   6:	b340      	st.w      	r2, (r3, 0)
   	ST16->CEDR=STC_CEDR_RST;		 			/**< CEDR reset value     */	
   8:	3200      	movi      	r2, 0
   a:	b341      	st.w      	r2, (r3, 0x4)
   	ST16->RSSR=STC_RSSR_RST;					/**< RSSR reset value     */	
   c:	b342      	st.w      	r2, (r3, 0x8)
   	ST16->IMSCR=STC_IMSCR_RST;					/**< IMSCR reset value    */	
   e:	b343      	st.w      	r2, (r3, 0xc)
   	ST16->RISR=STC_RISR_RST;					/**< RISR reset value     */	
  10:	b344      	st.w      	r2, (r3, 0x10)
  	ST16->MISR=STC_MISR_RST;					/**< MISR reset value     */	
  12:	b345      	st.w      	r2, (r3, 0x14)
   	ST16->ICR=STC_ICR_RST;						/**< ICR reset value      */	
  14:	b346      	st.w      	r2, (r3, 0x18)
   	ST16->SR=STC_SR_RST;						/**< SR reset value       */	
  16:	b347      	st.w      	r2, (r3, 0x1c)
   	ST16->MR=STC_MR_RST;						/**< MR reset value       */	
  18:	b349      	st.w      	r2, (r3, 0x24)
  	ST16->CNTBR=STC_CNTBR_RST;					/**< CNTBR reset value    */
  1a:	b34c      	st.w      	r2, (r3, 0x30)
   	ST16->CNTR=STC_CNTR_RST;					/**< CNTR reset value     */
  1c:	b34d      	st.w      	r2, (r3, 0x34)
   	ST16->CDR=STC_CDR_RST;						/**< CDR reset value      */
  1e:	b34e      	st.w      	r2, (r3, 0x38)
   	ST16->PCNTR=STC_PCNTR_RST;					/**< PCNTR reset value    */
  20:	b354      	st.w      	r2, (r3, 0x50)
   	ST16->CRR=STC_CRR_RST;						/**< CRR reset value      */
  22:	237f      	addi      	r3, 128
  24:	b340      	st.w      	r2, (r3, 0)
   	ST16->CMR=STC_CMR_RST;						/**< CMR reset value      */
  26:	b341      	st.w      	r2, (r3, 0x4)
  	ST16->CIMSCR=STC_CIMSCR_RST;				/**< CIMSCR reset value   */	
  28:	b342      	st.w      	r2, (r3, 0x8)
   	ST16->CRISR=STC_CRISR_RST;					/**< CRISR reset value    */	
  2a:	b343      	st.w      	r2, (r3, 0xc)
   	ST16->CMISR=STC_CMISR_RST;					/**< CMISR reset value    */
  2c:	b344      	st.w      	r2, (r3, 0x10)
   	ST16->CICR=STC_CICR_RST;					/**< CICR reset value     */	
  2e:	b345      	st.w      	r2, (r3, 0x14)
   	ST16->CAPSR=STC_CAPSR_RST;					/**< CAPSR reset value    */
  30:	b347      	st.w      	r2, (r3, 0x1c)
   	ST16->CC0R=STC_CC0R_RST;					/**< CC0R reset value     */
  32:	b350      	st.w      	r2, (r3, 0x40)
   	ST16->CC1R=STC_CC1R_RST;					/**< CC1R reset value     */
  34:	b351      	st.w      	r2, (r3, 0x44)
}
  36:	783c      	rts
  38:	00000000 	.long	0x00000000
  3c:	0041000a 	.long	0x0041000a

00000040 <STC16_IO_Init>:
//STC16_IO_CAP1(0->PA1.2(AF1))
//ReturnValue:NONE
/*************************************************************/
void STC16_IO_Init(ST16_IO_MODE_TypeDef  STC16_IO_MODE_X , U8_T STC16_IO_G )
{
	if(STC16_IO_MODE_X==STC16_IO_CAP0)
  40:	3840      	cmpnei      	r0, 0
  42:	0815      	bt      	0x6c	// 6c <STC16_IO_Init+0x2c>
	{
		if(STC16_IO_G==0)
  44:	3940      	cmpnei      	r1, 0
  46:	080a      	bt      	0x5a	// 5a <STC16_IO_Init+0x1a>
		{
			GPIOA0->CONLR=(GPIOA0->CONLR & 0X0FFFFFFF)|0x50000000;										//STC16_IO_CAP0(PA0.7->AF2)
  48:	127f      	lrw      	r3, 0	// 1c4 <STC16_CNR_CC0_CC1_Load+0xa>
  4a:	9340      	ld.w      	r2, (r3, 0)
  4c:	9260      	ld.w      	r3, (r2, 0)
  4e:	4364      	lsli      	r3, r3, 4
  50:	4b64      	lsri      	r3, r3, 4
  52:	3bbc      	bseti      	r3, r3, 28
  54:	3bbe      	bseti      	r3, r3, 30
		}
		else if(STC16_IO_G==1)
		{
			GPIOA1->CONLR=(GPIOA1->CONLR & 0XFFFFFFF0)|0x00000004;										//STC16_IO_CAP0(PA1.0->AF1)
  56:	b260      	st.w      	r3, (r2, 0)
		if(STC16_IO_G==0)
		{
			GPIOA1->CONLR=(GPIOA1->CONLR & 0XFFFFF0FF)|0x00000400;										//STC16_IO_CAP0(PA1.2->AF1)
		}
	}
}
  58:	783c      	rts
		else if(STC16_IO_G==1)
  5a:	3941      	cmpnei      	r1, 1
  5c:	0bfe      	bt      	0x58	// 58 <STC16_IO_Init+0x18>
			GPIOA1->CONLR=(GPIOA1->CONLR & 0XFFFFFFF0)|0x00000004;										//STC16_IO_CAP0(PA1.0->AF1)
  5e:	127b      	lrw      	r3, 0	// 1c8 <STC16_CNR_CC0_CC1_Load+0xe>
  60:	310f      	movi      	r1, 15
  62:	9340      	ld.w      	r2, (r3, 0)
  64:	9260      	ld.w      	r3, (r2, 0)
  66:	68c5      	andn      	r3, r1
  68:	3ba2      	bseti      	r3, r3, 2
  6a:	07f6      	br      	0x56	// 56 <STC16_IO_Init+0x16>
	else if(STC16_IO_MODE_X==STC16_IO_CAP1)
  6c:	3841      	cmpnei      	r0, 1
  6e:	0bf5      	bt      	0x58	// 58 <STC16_IO_Init+0x18>
		if(STC16_IO_G==0)
  70:	3940      	cmpnei      	r1, 0
  72:	0bf3      	bt      	0x58	// 58 <STC16_IO_Init+0x18>
			GPIOA1->CONLR=(GPIOA1->CONLR & 0XFFFFF0FF)|0x00000400;										//STC16_IO_CAP0(PA1.2->AF1)
  74:	1275      	lrw      	r3, 0	// 1c8 <STC16_CNR_CC0_CC1_Load+0xe>
  76:	32f0      	movi      	r2, 240
  78:	9320      	ld.w      	r1, (r3, 0)
  7a:	9160      	ld.w      	r3, (r1, 0)
  7c:	4244      	lsli      	r2, r2, 4
  7e:	68c9      	andn      	r3, r2
  80:	3baa      	bseti      	r3, r3, 10
  82:	b160      	st.w      	r3, (r1, 0)
}
  84:	07ea      	br      	0x58	// 58 <STC16_IO_Init+0x18>

00000086 <STC16_Clk_CMD>:
//EntryParameter:NewState
//NewState:DISABLE,ENABLE
//ReturnValue:NONE
/*************************************************************/
void STC16_Clk_CMD(FunctionalStatus NewState)
{
  86:	1272      	lrw      	r3, 0	// 1cc <STC16_CNR_CC0_CC1_Load+0x12>
	if(NewState != DISABLE)
  88:	3840      	cmpnei      	r0, 0
	{
		ST16->CEDR |= 0x01;							//enable STC16 clk 
  8a:	9340      	ld.w      	r2, (r3, 0)
  8c:	9261      	ld.w      	r3, (r2, 0x4)
	if(NewState != DISABLE)
  8e:	0c04      	bf      	0x96	// 96 <STC16_Clk_CMD+0x10>
		ST16->CEDR |= 0x01;							//enable STC16 clk 
  90:	3ba0      	bseti      	r3, r3, 0
	}
	else
	{
		ST16->CEDR &= 0XFFFFFFFE;					//Disable STC16 clk 
  92:	b261      	st.w      	r3, (r2, 0x4)
	}
}
  94:	783c      	rts
		ST16->CEDR &= 0XFFFFFFFE;					//Disable STC16 clk 
  96:	3b80      	bclri      	r3, r3, 0
  98:	07fd      	br      	0x92	// 92 <STC16_Clk_CMD+0xc>

0000009a <STC16_Softreset>:
//EntryParameter:
//ReturnValue:NONE
/*************************************************************/ 
void STC16_Softreset(void)
{
	ST16->RSSR|=0x80000000;
  9a:	126d      	lrw      	r3, 0	// 1cc <STC16_CNR_CC0_CC1_Load+0x12>
  9c:	9340      	ld.w      	r2, (r3, 0)
  9e:	9262      	ld.w      	r3, (r2, 0x8)
  a0:	3bbf      	bseti      	r3, r3, 31
  a2:	b262      	st.w      	r3, (r2, 0x8)
}
  a4:	783c      	rts

000000a6 <STC16_Start>:
//EntryParameter:
//ReturnValue:NONE
/*************************************************************/ 
void STC16_Start(void)
{
	ST16->RSSR|=0X01;									//STC16 start
  a6:	126a      	lrw      	r3, 0	// 1cc <STC16_CNR_CC0_CC1_Load+0x12>
  a8:	9360      	ld.w      	r3, (r3, 0)
  aa:	9342      	ld.w      	r2, (r3, 0x8)
  ac:	3aa0      	bseti      	r2, r2, 0
  ae:	b342      	st.w      	r2, (r3, 0x8)
	while(!(ST16->SR&0X80000000));						//计数器正在工作
  b0:	9347      	ld.w      	r2, (r3, 0x1c)
  b2:	3adf      	btsti      	r2, 31
  b4:	0ffe      	bf      	0xb0	// b0 <STC16_Start+0xa>
}
  b6:	783c      	rts

000000b8 <STC16_stop>:
//EntryParameter:
//ReturnValue:NONE
/*************************************************************/ 
void STC16_stop(void)
{
	ST16->RSSR|=0X02;									//STC16 stop
  b8:	1265      	lrw      	r3, 0	// 1cc <STC16_CNR_CC0_CC1_Load+0x12>
  ba:	9360      	ld.w      	r3, (r3, 0)
  bc:	9342      	ld.w      	r2, (r3, 0x8)
  be:	3aa1      	bseti      	r2, r2, 1
  c0:	b342      	st.w      	r2, (r3, 0x8)
	while(ST16->SR&0X80000000);							//计数器没有工作
  c2:	9347      	ld.w      	r2, (r3, 0x1c)
  c4:	3adf      	btsti      	r2, 31
  c6:	0bfe      	bt      	0xc2	// c2 <STC16_stop+0xa>
}
  c8:	783c      	rts

000000ca <STC16_Channel0_CMD>:
//EntryParameter:NewState
//NewState:DISABLE,ENABLE
//ReturnValue:NONE
/*************************************************************/ 
void STC16_Channel0_CMD(FunctionalStatus NewState)
{
  ca:	1261      	lrw      	r3, 0	// 1cc <STC16_CNR_CC0_CC1_Load+0x12>
	if(NewState != DISABLE)
  cc:	3840      	cmpnei      	r0, 0
	{
		ST16->CRR |= 0x01;							//enable STC16 Channel0 clk 
  ce:	9360      	ld.w      	r3, (r3, 0)
  d0:	237f      	addi      	r3, 128
  d2:	9340      	ld.w      	r2, (r3, 0)
	if(NewState != DISABLE)
  d4:	0c04      	bf      	0xdc	// dc <STC16_Channel0_CMD+0x12>
		ST16->CRR |= 0x01;							//enable STC16 Channel0 clk 
  d6:	3aa0      	bseti      	r2, r2, 0
	}
	else
	{
		ST16->CRR &= 0XFFFFFFFE;						//Disable STC16 Channel0 clk 
  d8:	b340      	st.w      	r2, (r3, 0)
	}
}
  da:	783c      	rts
		ST16->CRR &= 0XFFFFFFFE;						//Disable STC16 Channel0 clk 
  dc:	3a80      	bclri      	r2, r2, 0
  de:	07fd      	br      	0xd8	// d8 <STC16_Channel0_CMD+0xe>

000000e0 <STC16_Channel1_CMD>:
//STC16 Channel1 CMD
//EntryParameter:
//ReturnValue:NONE
/*************************************************************/ 
void STC16_Channel1_CMD(FunctionalStatus NewState)
{
  e0:	117b      	lrw      	r3, 0	// 1cc <STC16_CNR_CC0_CC1_Load+0x12>
	if(NewState != DISABLE)
  e2:	3840      	cmpnei      	r0, 0
	{
		ST16->CRR |= 0x02;							//enable STC16 Channel1 clk 
  e4:	9360      	ld.w      	r3, (r3, 0)
  e6:	237f      	addi      	r3, 128
  e8:	9340      	ld.w      	r2, (r3, 0)
	if(NewState != DISABLE)
  ea:	0c04      	bf      	0xf2	// f2 <STC16_Channel1_CMD+0x12>
		ST16->CRR |= 0x02;							//enable STC16 Channel1 clk 
  ec:	3aa1      	bseti      	r2, r2, 1
	}
	else
	{
		ST16->CRR &= 0XFFFFFFFD;						//Disable STC16 Channel1 clk 
  ee:	b340      	st.w      	r2, (r3, 0)
	}
}
  f0:	783c      	rts
		ST16->CRR &= 0XFFFFFFFD;						//Disable STC16 Channel1 clk 
  f2:	3a81      	bclri      	r2, r2, 1
  f4:	07fd      	br      	0xee	// ee <STC16_Channel1_CMD+0xe>

000000f6 <STC16_MINT_CMD>:
//NewState:ENABLE,DISABLE
//ReturnValue:NONE
/*************************************************************/ 
void STC16_MINT_CMD(STC16_MINT_TypeDef STC16_MINT_X , FunctionalStatus NewState)
{
	if (NewState != DISABLE)
  f6:	3940      	cmpnei      	r1, 0
  f8:	1175      	lrw      	r3, 0	// 1cc <STC16_CNR_CC0_CC1_Load+0x12>
  fa:	0c06      	bf      	0x106	// 106 <STC16_MINT_CMD+0x10>
	{
		ST16->IMSCR |= STC16_MINT_X;					//SET
  fc:	9340      	ld.w      	r2, (r3, 0)
  fe:	9263      	ld.w      	r3, (r2, 0xc)
 100:	6c0c      	or      	r0, r3
 102:	b203      	st.w      	r0, (r2, 0xc)
	}
	else
	{
		ST16->IMSCR &= ~ STC16_MINT_X;				//CLR
	}
}
 104:	783c      	rts
		ST16->IMSCR &= ~ STC16_MINT_X;				//CLR
 106:	9360      	ld.w      	r3, (r3, 0)
 108:	9343      	ld.w      	r2, (r3, 0xc)
 10a:	6c02      	nor      	r0, r0
 10c:	6808      	and      	r0, r2
 10e:	b303      	st.w      	r0, (r3, 0xc)
}
 110:	07fa      	br      	0x104	// 104 <STC16_MINT_CMD+0xe>

00000112 <STC16_CINT_CMD>:
//STC16_CINT_X:ST16_CC0RI,ST16_CC1RI,ST16_CC0FI,ST16_CC1FI,ST16_Match0,ST16_Match1
//NewState:ENABLE,DISABLE
//ReturnValue:NONE
/*************************************************************/ 
void STC16_CINT_CMD(STC16_CINT_TypeDef STC16_CINT_X , FunctionalStatus NewState)
{
 112:	116f      	lrw      	r3, 0	// 1cc <STC16_CNR_CC0_CC1_Load+0x12>
	if (NewState != DISABLE)
 114:	3940      	cmpnei      	r1, 0
	{
		ST16->CIMSCR |=STC16_CINT_X;					//SET
 116:	9360      	ld.w      	r3, (r3, 0)
 118:	237f      	addi      	r3, 128
 11a:	9342      	ld.w      	r2, (r3, 0x8)
	if (NewState != DISABLE)
 11c:	0c04      	bf      	0x124	// 124 <STC16_CINT_CMD+0x12>
		ST16->CIMSCR |=STC16_CINT_X;					//SET
 11e:	6c08      	or      	r0, r2
	}
	else
	{
		ST16->CIMSCR &=(~STC16_CINT_X);				//CLR
 120:	b302      	st.w      	r0, (r3, 0x8)
	}
}
 122:	783c      	rts
		ST16->CIMSCR &=(~STC16_CINT_X);				//CLR
 124:	6c02      	nor      	r0, r0
 126:	6808      	and      	r0, r2
 128:	07fc      	br      	0x120	// 120 <STC16_CINT_CMD+0xe>

0000012a <STC16_Configure>:
//STC16_DIVN:0~0x0f
//ReturnValue:NONE
/*************************************************************/
void STC16_Configure(STC16_Count_mode_TypeDef STC16_Count_mode_X , STC16_Count_STOPTYPE_TypeDef STC16_Count_STOPTYPE
					 , STC16_CM0_Mode_TypeDef STC16_CM0_Mode_X , STC16_CM1_Mode_TypeDef STC16_CM1_Mode_X , int STC16_DIVM , int STC16_DIVN)
{
 12a:	14c4      	push      	r4-r7
 12c:	1421      	subi      	sp, sp, 4
 12e:	9885      	ld.w      	r4, (sp, 0x14)
 130:	6dd3      	mov      	r7, r4
 132:	9886      	ld.w      	r4, (sp, 0x18)
 134:	b880      	st.w      	r4, (sp, 0)
    ST16->MR&=0xfefffdff;
	ST16->CDR&=0Xffff8000;
	ST16->CMR&=0XFFFFFFFA;
 136:	3680      	movi      	r6, 128
    ST16->MR&=0xfefffdff;
 138:	1185      	lrw      	r4, 0	// 1cc <STC16_CNR_CC0_CC1_Load+0x12>
 13a:	9480      	ld.w      	r4, (r4, 0)
 13c:	94a9      	ld.w      	r5, (r4, 0x24)
 13e:	3d89      	bclri      	r5, r5, 9
 140:	3d98      	bclri      	r5, r5, 24
 142:	b4a9      	st.w      	r5, (r4, 0x24)
	ST16->CDR&=0Xffff8000;
 144:	94ae      	ld.w      	r5, (r4, 0x38)
 146:	4daf      	lsri      	r5, r5, 15
 148:	45af      	lsli      	r5, r5, 15
 14a:	b4ae      	st.w      	r5, (r4, 0x38)
	ST16->CMR&=0XFFFFFFFA;
 14c:	6190      	addu      	r6, r4
 14e:	96a1      	ld.w      	r5, (r6, 0x4)
 150:	3d80      	bclri      	r5, r5, 0
 152:	3d82      	bclri      	r5, r5, 2
 154:	b6a1      	st.w      	r5, (r6, 0x4)
	ST16->MR|=STC16_Count_mode_X|STC16_Count_STOPTYPE;
 156:	94a9      	ld.w      	r5, (r4, 0x24)
 158:	6c54      	or      	r1, r5
 15a:	6c04      	or      	r0, r1
 15c:	b409      	st.w      	r0, (r4, 0x24)
	ST16->CDR|=(STC16_DIVM<<4)|STC16_DIVN;
 15e:	4724      	lsli      	r1, r7, 4
 160:	98a0      	ld.w      	r5, (sp, 0)
 162:	940e      	ld.w      	r0, (r4, 0x38)
 164:	6c54      	or      	r1, r5
 166:	6c40      	or      	r1, r0
 168:	b42e      	st.w      	r1, (r4, 0x38)
	ST16->CMR|=STC16_CM0_Mode_X|STC16_CM1_Mode_X;
 16a:	9621      	ld.w      	r1, (r6, 0x4)
 16c:	6cc4      	or      	r3, r1
 16e:	6c8c      	or      	r2, r3
 170:	b641      	st.w      	r2, (r6, 0x4)
}
 172:	1401      	addi      	sp, sp, 4
 174:	1484      	pop      	r4-r7

00000176 <STC16_Channel0_Capture_LoadMode_set>:
//STC16_C0SR_X:STC16_C0SR_CaptureRise,STC16_C0SR_CaptureFall,STC16_C0SR_CaptureRiseFall
//ReturnValue:Conter prdr register value
/*************************************************************/ 
void STC16_Channel0_Capture_LoadMode_set(STC16_C0SR_TypeDef STC16_C0SR_X)
{
	ST16->CRR &= 0XFFFFFFFE;						//Disable STC16 Channel0 clk 
 176:	1076      	lrw      	r3, 0	// 1cc <STC16_CNR_CC0_CC1_Load+0x12>
 178:	9360      	ld.w      	r3, (r3, 0)
 17a:	237f      	addi      	r3, 128
 17c:	9340      	ld.w      	r2, (r3, 0)
 17e:	3a80      	bclri      	r2, r2, 0
 180:	b340      	st.w      	r2, (r3, 0)
	ST16->CMR&=0XFFFCFFFF;
 182:	9341      	ld.w      	r2, (r3, 0x4)
 184:	3a90      	bclri      	r2, r2, 16
 186:	3a91      	bclri      	r2, r2, 17
 188:	b341      	st.w      	r2, (r3, 0x4)
	ST16->CMR|=STC16_C0SR_X;
 18a:	9341      	ld.w      	r2, (r3, 0x4)
 18c:	6c08      	or      	r0, r2
 18e:	b301      	st.w      	r0, (r3, 0x4)
	ST16->CRR |= 0x01;							//enable STC16 Channel0 clk
 190:	9340      	ld.w      	r2, (r3, 0)
 192:	3aa0      	bseti      	r2, r2, 0
 194:	b340      	st.w      	r2, (r3, 0)
}
 196:	783c      	rts

00000198 <STC16_Channel1_Capture_LoadMode_set>:
//STC16_C1SR_X:STC16_C1SR_CaptureRise,STC16_C1SR_CaptureFall,STC16_C1SR_CaptureRiseFall
//ReturnValue:Conter prdr register value
/*************************************************************/ 
void STC16_Channel1_Capture_LoadMode_set(STC16_C1SR_TypeDef STC16_C1SR_X)
{
	ST16->CRR &= 0XFFFFFFFD;						//Disable STC16 Channel0 clk 
 198:	106d      	lrw      	r3, 0	// 1cc <STC16_CNR_CC0_CC1_Load+0x12>
 19a:	9360      	ld.w      	r3, (r3, 0)
 19c:	237f      	addi      	r3, 128
 19e:	9340      	ld.w      	r2, (r3, 0)
 1a0:	3a81      	bclri      	r2, r2, 1
 1a2:	b340      	st.w      	r2, (r3, 0)
	ST16->CMR&=0XFFF3FFFF;
 1a4:	9341      	ld.w      	r2, (r3, 0x4)
 1a6:	3a92      	bclri      	r2, r2, 18
 1a8:	3a93      	bclri      	r2, r2, 19
 1aa:	b341      	st.w      	r2, (r3, 0x4)
	ST16->CMR|=STC16_C1SR_X;
 1ac:	9341      	ld.w      	r2, (r3, 0x4)
 1ae:	6c08      	or      	r0, r2
 1b0:	b301      	st.w      	r0, (r3, 0x4)
	ST16->CRR |= 0x02;							//enable STC16 Channel0 clk
 1b2:	9340      	ld.w      	r2, (r3, 0)
 1b4:	3aa1      	bseti      	r2, r2, 1
 1b6:	b340      	st.w      	r2, (r3, 0)
}
 1b8:	783c      	rts

000001ba <STC16_CNR_CC0_CC1_Load>:
//EntryParameter:loadCounter_PRDR,loadCounter_PULR
//ReturnValue:Conter prdr register value
/*************************************************************/ 
void STC16_CNR_CC0_CC1_Load(U16_T STC16_CNTR, U16_T STC16_CC0R , U16_T STC16_CC1R)
{
	ST16->CNTR=STC16_CNTR;
 1ba:	1065      	lrw      	r3, 0	// 1cc <STC16_CNR_CC0_CC1_Load+0x12>
 1bc:	9360      	ld.w      	r3, (r3, 0)
 1be:	b30d      	st.w      	r0, (r3, 0x34)
	ST16->CC0R=STC16_CC0R;
 1c0:	237f      	addi      	r3, 128
 1c2:	0407      	br      	0x1d0	// 1d0 <STC16_CNR_CC0_CC1_Load+0x16>
	...
 1d0:	b330      	st.w      	r1, (r3, 0x40)
	ST16->CC1R=STC16_CC1R;
 1d2:	b351      	st.w      	r2, (r3, 0x44)
}
 1d4:	783c      	rts

000001d6 <STC16_Int_Enable>:
//EntryParameter:NONE
//ReturnValue:NONE
/*************************************************************/
void STC16_Int_Enable(void)
{
    INTC_ISER_WRITE(TC2_INT);    
 1d6:	1071      	lrw      	r3, 0	// 218 <STC16_Wakeup_Disable+0x14>
 1d8:	3280      	movi      	r2, 128
 1da:	9360      	ld.w      	r3, (r3, 0)
 1dc:	23ff      	addi      	r3, 256
 1de:	4244      	lsli      	r2, r2, 4
 1e0:	b340      	st.w      	r2, (r3, 0)
}
 1e2:	783c      	rts

000001e4 <STC16_Int_Disable>:
//EntryParameter:NONE
//ReturnValue:NONE
/*************************************************************/
void STC16_Int_Disable(void)
{
    INTC_ICER_WRITE(TC2_INT);    
 1e4:	106d      	lrw      	r3, 0	// 218 <STC16_Wakeup_Disable+0x14>
 1e6:	32c0      	movi      	r2, 192
 1e8:	9360      	ld.w      	r3, (r3, 0)
 1ea:	4241      	lsli      	r2, r2, 1
 1ec:	60c8      	addu      	r3, r2
 1ee:	3280      	movi      	r2, 128
 1f0:	4244      	lsli      	r2, r2, 4
 1f2:	b340      	st.w      	r2, (r3, 0)
}
 1f4:	783c      	rts

000001f6 <STC16_Wakeup_Enable>:
//EntryParameter:NONE
//ReturnValue:NONE
/*************************************************************/
void STC16_Wakeup_Enable(void)
{
    INTC_IWER_WRITE(TC2_INT);    
 1f6:	1069      	lrw      	r3, 0	// 218 <STC16_Wakeup_Disable+0x14>
 1f8:	3280      	movi      	r2, 128
 1fa:	9360      	ld.w      	r3, (r3, 0)
 1fc:	23ff      	addi      	r3, 256
 1fe:	4244      	lsli      	r2, r2, 4
 200:	b350      	st.w      	r2, (r3, 0x40)
}
 202:	783c      	rts

00000204 <STC16_Wakeup_Disable>:
//EntryParameter:NONE
//ReturnValue:NONE
/*************************************************************/
void STC16_Wakeup_Disable(void)
{
    INTC_IWDR_WRITE(TC2_INT);    
 204:	1065      	lrw      	r3, 0	// 218 <STC16_Wakeup_Disable+0x14>
 206:	32e0      	movi      	r2, 224
 208:	9360      	ld.w      	r3, (r3, 0)
 20a:	4241      	lsli      	r2, r2, 1
 20c:	60c8      	addu      	r3, r2
 20e:	3280      	movi      	r2, 128
 210:	4244      	lsli      	r2, r2, 4
 212:	b340      	st.w      	r2, (r3, 0)
}
 214:	783c      	rts
 216:	0000      	bkpt
 218:	00000000 	.long	0x00000000
